<?php

include_once 'Db.class.php';

class Empresa extends Db{
    
    function __construct() {
        
        parent::__construct();
        
    }
    
    public function obtieneEmpresas(){
        
        $this->query = "SELECT id_empresa, nombre_empresa,
                        ruc_empresa, sitio_web_empresa
                        FROM empresas";
        
        $this->retornaResultado(1);
        
        $this->liberaResult();
        
        return $this->row;
        
    }
    
    public function obtieneDatosEmpresa($id_empresa){
        
        $this->query = "SELECT id_empresa, nombre_empresa, 
                        ruc_empresa, sitio_web_empresa
                        FROM empresas
                        WHERE id_empresa = $id_empresa";
        
        $this->retornaResultado(2);
        
        $this->liberaResult();
        
        return $this->row;
        
    }
    
    public function actualizaEmpresa($id_empresa, $nombre, $ruc, $sitio){
        
        $this->query = "UPDATE empresas SET nombre_empresa = '$nombre',
                        ruc_empresa = '$ruc', sitio_web_empresa = '$sitio'
                        WHERE id_empresa = $id_empresa";
        
        $this->ejecutaQuery(3);
        
    }
    
    public function insertaEmpresa($nombre, $ruc, $sitio){
        
        $this->query = "INSERT INTO empresas (nombre_empresa, ruc_empresa, sitio_web_empresa)
                        VALUES('$nombre', '$ruc', '$sitio')";
        
        $this->ejecutaQuery(5);
        
    }
    
    public function  eliminaEmpresa($id_empresa){
        
        $this->query = "DELETE FROM empresas
                        WHERE id_empresa = $id_empresa";
        
        $this->ejecutaQuery(6);
        
    }
}

?>